home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2003 November / PCWK1103B.iso / CINEBENCH 2003 / modules / sla / bhodiNUT Channel / RES / c4d_symbols.h
Text File  |  2003-02-27  |  20KB  |  1,019 lines

  1. // Smells Like Almonds 2.0 Channel Shaders Symbol File
  2.  
  3. // Global string defines
  4.  
  5. enum
  6.  
  7.     {
  8.     
  9.         S_SLA_DEMO_TITLE = 10000,
  10.         S_SLA_TITLE,
  11.         S_SLA_FRESNEL,
  12.         S_SLA_3D_NOISE,
  13.         S_SLA_TILES,
  14.         S_SLA_FUSION,
  15.         S_SLA_DISTORTER,
  16.         S_SLA_BRIGHT_CONTRAST,
  17.         S_SLA_COLORIZER,
  18.         S_SLA_GRADIENT,
  19.         S_SLA_2D_NOISE,
  20.         S_SLA_FALLOFF,
  21.         S_SLA_PROXIMAL,
  22.         S_SLA_PROJECTOR,
  23.         S_SLA_BANJ,
  24.         S_SLA_LUMAS,
  25.         S_SLA_HSV,
  26.         S_SLA_POSTERIZER,
  27.         S_SLA_rayLength,
  28.         
  29.         S_ABOUT_ABOUT,
  30.         S_ABOUT_HELP,
  31.         S_ABOUT_REGISTER,
  32.         S_ABOUT_BUY,
  33.         S_SLA_SERIALIZER,
  34.         S_C4D_SERIAL,
  35.         S_SLA_KEY_CODE,
  36.         S_BAD_MATCH,
  37.         S_SUCCESS,
  38.         
  39.         DUMMY_
  40.         
  41.     };
  42.  
  43. // definitions for Proximal dialog
  44.  
  45. enum
  46.  
  47.     {
  48.         
  49.         DLG_rayLength = 28000,
  50.         C_rayLength_MIN_DISTANCE,
  51.         C_rayLength_MAX_DISTANCE,
  52.         C_rayLength_RAY,
  53.         C_rayLength_BHODINUT
  54.         
  55.     };
  56.  
  57. enum
  58.  
  59.     {
  60.  
  61.         C_rayLength_CAMERA,
  62.         C_rayLength_REFLECTION,
  63.     //    C_rayLength_REFRACTION,
  64.         C_rayLength_NORMAL,
  65.         C_rayLength_VOLUME
  66.  
  67.     };
  68.  
  69. enum
  70.  
  71.     {
  72.     
  73.         DLG_FRESNEL                        = 27000,
  74.     
  75.         C_FRESNEL_GRADIENT,
  76.         C_FRESNEL_POSITION,
  77.         C_FRESNEL_INTERPOLATION,
  78.         C_FRESNEL_USE_BUMP,
  79.         C_FRESNEL_BHODINUT,
  80.         C_FRESNEL_PREVIEW,
  81.         C_FRESNEL_PREVIEW_TYPE,
  82.         C_FRESNEL_ANTI_ALIAS,
  83.         C_FRESNEL_RENDER_SIDE,
  84.  
  85.         // String Indexes
  86.         S_FRESNEL_SHADER_NAME,
  87.         S_FRESNEL_TITLE,
  88.         S_FRESNEL_SETTINGS_TITLE,
  89.         S_FRESNEL_SETTINGS_UNIQUE,
  90.         S_FRESNEL_SAVE,
  91.         S_FRESNEL_DELETE,
  92.         S_FRESNEL_IMPORT,
  93.         S_FRESNEL_EXPORT,
  94.         S_FRESNEL_POSITION_TITLE,
  95.         S_FRESNEL_INTERPOLATION_TITLE,
  96.         S_FRESNEL_INTERPOLATION_CUBIC_KNOTS,
  97.         S_FRESNEL_INTERPOLATION_CUBIC_BIAS,
  98.         S_FRESNEL_INTERPOLATION_SMOOTH,
  99.         S_FRESNEL_INTERPOLATION_LINEAR,
  100.         S_FRESNEL_INTERPOLATION_NONE,    
  101.         S_FRESNEL_USE_BUMP,
  102.         S_FRESNEL_RENDER_TITLE,
  103.         S_FRESNEL_RENDER_FRONT,
  104.         S_FRESNEL_RENDER_FRONT_TRANS,
  105.         S_FRESNEL_RENDER_BACK,
  106.         S_FRESNEL_RENDER_BACK_TRANS,
  107.         S_FRESNEL_RENDER_FRONT_BACK,    
  108.         S_FRESNEL_CANCEL,
  109.         S_FRESNEL_OK,
  110.         S_SAVE_TITLE,
  111.         S_SAVE_NAME_TITLE,
  112.         S_SAVE_CANCEL,
  113.         
  114.         DUMMYZ_
  115.  
  116.     };
  117.  
  118. // definitions for 3D Noise dialog
  119.  
  120. enum
  121.  
  122.     {
  123.         
  124.         DLG_3D_NOISE = 11000,
  125.         C_3DNOISE_TYPE,
  126.         C_3DNOISE_OCTAVES,
  127.         C_3DNOISE_SCALE,
  128.         C_3DNOISE_XSCALE,
  129.         C_3DNOISE_YSCALE,
  130.         C_3DNOISE_ZSCALE,
  131.         C_3DNOISE_FREQUENCY,
  132.         C_3DNOISE_DETAIL,
  133.         C_3DNOISE_CONTRAST,
  134.         C_3DNOISE_CONTRAST_SLIDER,
  135.         C_3DNOISE_BRIGHTNESS,
  136.         C_3DNOISE_BRIGHTNESS_SLIDER,
  137.         C_3DNOISE_CLIP_LOW,
  138.         C_3DNOISE_CLIP_LOW_SLIDER,
  139.         C_3DNOISE_CLIP_HIGH,
  140.         C_3DNOISE_CLIP_HIGH_SLIDER,
  141.         C_3DNOISE_CYCLES,
  142.         C_3DNOISE_COLOR1,
  143.         C_3DNOISE_COLOR2,
  144.         C_3DNOISE_HARD_BUMP,
  145.         C_3DNOISE_ABSOLUTE,
  146.         C_3DNOISE_ANIMATE_PREVIEW,
  147.         C_3DNOISE_PREVIEW,
  148.         C_3DNOISE_BHODINUT,
  149.         C_3DNOISE_TYPE_NAME,
  150.         C_3DNOISE_OCTAVES_NAME,
  151.         C_3DNOISE_SCALE_NAME,
  152.         C_3DNOISE_XSCALE_NAME,
  153.         C_3DNOISE_YSCALE_NAME,
  154.         C_3DNOISE_ZSCALE_NAME,
  155.         C_3DNOISE_FREQUENCY_NAME,
  156.         C_3DNOISE_DETAIL_NAME,
  157.         C_3DNOISE_CONTRAST_NAME,
  158.         C_3DNOISE_BRIGHTNESS_NAME,
  159.         C_3DNOISE_CLIP_LOW_NAME,
  160.         C_3DNOISE_CLIP_HIGH_NAME,
  161.         C_3DNOISE_CYCLES_NAME,
  162.         C_3DNOISE_COLOR1_NAME,
  163.         C_3DNOISE_COLOR2_NAME,
  164.         C_3DNOISE_HARD_BUMP_NAME,
  165.         C_3DNOISE_ABSOLUTE_NAME,
  166.         C_3DNOISE_ANIMATE_PREVIEW_NAME,
  167.         C_3DNOISE_PREVIEW_TYPE,
  168.         C_3DNOISE_ANTI_ALIAS,
  169.         C_USE_STICKTEXTURE,
  170.         C_3DNOISE_PROJECT,
  171.         C_3DNOISE_ENVIRONMENT,
  172.         C_3DNOISE_COORDINATESYSTEM,
  173.         C_3DNOISE_DELTA,
  174.         C_3DNOISE_WIND_X,
  175.         C_3DNOISE_WIND_Y,
  176.         C_3DNOISE_WIND_Z,
  177.         C_3DNOISE_WIND_SPEED
  178.  
  179.     };
  180.     
  181. // definitions for Tiles dialog
  182.     
  183. enum
  184.  
  185.     {
  186.     
  187.         DLG_TILES = 12000,
  188.         C_TILES_PATTERN,
  189.         C_TILES_ORIENTATION,
  190.         C_TILES_SCALE,
  191.         C_TILES_XSCALE,
  192.         C_TILES_YSCALE,
  193.         C_TILES_RADIAL_SCALE,
  194.         C_TILES_GROUT_WIDTH,
  195.         C_TILES_BEVEL_WIDTH,
  196.         C_TILES_GROUT_COLOR,
  197.         C_TILES_TILE_COLOR_1,
  198.         C_TILES_TILE_COLOR_2,
  199.         C_TILES_TILE_COLOR_3,
  200.         C_TILES_SMOOTH_BEVEL,
  201.         C_TILES_RANDOMIZE_COLOR,
  202.         C_TILES_PATTERN_NAME,
  203.         C_TILES_SCALE_NAME,
  204.         C_TILES_XSCALE_NAME,
  205.         C_TILES_YSCALE_NAME,
  206.         C_TILES_RADIAL_SCALE_NAME,
  207.         C_TILES_GROUT_WIDTH_NAME,
  208.         C_TILES_BEVEL_WIDTH_NAME,
  209.         C_TILES_GROUT_COLOR_NAME,
  210.         C_TILES_TILE_COLOR_1_NAME,
  211.         C_TILES_TILE_COLOR_2_NAME,
  212.         C_TILES_TILE_COLOR_3_NAME,
  213.         C_TILES_SMOOTH_BEVEL_NAME,
  214.         C_TILES_RANDOMIZE_COLOR_NAME,
  215.         C_TILES_BHODINUT,
  216.         C_TILES_PREVIEW,
  217.         C_TILES_PREVIEW_TYPE,
  218.         C_TILES_ANTI_ALIAS,
  219.         C_TILES_DELTA
  220.     
  221. };
  222.  
  223. // definitions for Fusion dialog
  224.  
  225. enum
  226.  
  227.     {
  228.         
  229.         DLG_FUSION = 13000,
  230.         C_FUSION_BLEND_MODE,
  231.         C_FUSION_BLEND,
  232.         C_FUSION_BLEND_SLIDER,
  233.         C_FUSION_INVERT_MASK,
  234.         C_FUSION_USE_MASK,
  235.         C_FUSION_INVERT_OUTPUT,
  236.         C_FUSION_GROUP_MASK,
  237.         C_FUSION_BLEND_MODE_NAME,
  238.         C_FUSION_BLEND_NAME,
  239.         C_FUSION_INVERT_MASK_NAME,
  240.         C_FUSION_USE_MASK_NAME,
  241.         C_FUSION_IMAGE_1_IMAGE,
  242.         C_FUSION_IMAGE_1_IMAGE_TEXT,
  243.         C_FUSION_IMAGE_1_IMAGE_POPUP,
  244.         C_FUSION_IMAGE_1_BLUR_OFFSET,
  245.         C_FUSION_IMAGE_1_BLUR_STRENGTH,
  246.         C_FUSION_IMAGE_1_INTERPOLATION,
  247.         C_FUSION_IMAGE_1_EDIT,
  248.         C_FUSION_IMAGE_1_PREVIEW,
  249.         C_FUSION_IMAGE_1_INFO,
  250.         C_FUSION_IMAGE_2_IMAGE,
  251.         C_FUSION_IMAGE_2_IMAGE_TEXT,
  252.         C_FUSION_IMAGE_2_IMAGE_POPUP,
  253.         C_FUSION_IMAGE_2_BLUR_OFFSET,
  254.         C_FUSION_IMAGE_2_BLUR_STRENGTH,
  255.         C_FUSION_IMAGE_2_INTERPOLATION,
  256.         C_FUSION_IMAGE_2_EDIT,
  257.         C_FUSION_IMAGE_2_PREVIEW,
  258.         C_FUSION_IMAGE_2_INFO,
  259.         C_FUSION_IMAGE_M_IMAGE,
  260.         C_FUSION_IMAGE_M_IMAGE_TEXT,
  261.         C_FUSION_IMAGE_M_IMAGE_POPUP,
  262.         C_FUSION_IMAGE_M_BLUR_OFFSET,
  263.         C_FUSION_IMAGE_M_BLUR_STRENGTH,
  264.         C_FUSION_IMAGE_M_INTERPOLATION,
  265.         C_FUSION_IMAGE_M_EDIT,
  266.         C_FUSION_IMAGE_M_PREVIEW,
  267.         C_FUSION_IMAGE_M_INFO,
  268.         C_FUSION_BHODINUT,
  269.         C_FUSION_PREVIEW,
  270.         C_FUSION_PREVIEW_TYPE,
  271.         C_FUSION_ANTI_ALIAS,
  272.         C_FUSION_STICKTEXTURE,
  273.         C_FUSION_HARDBUMP
  274.         
  275.     };
  276.     
  277. // definitions for Distorter dialog
  278.  
  279. enum
  280.  
  281.     {
  282.         
  283.         DLG_DISTORTER = 14000,
  284.         C_DISTORTER_TYPE,
  285.         C_DISTORTER_AMOUNT,
  286.         C_DISTORTER_AMOUNT_SLIDER,
  287.         C_DISTORTER_X_AMOUNT,
  288.         C_DISTORTER_X_AMOUNT_SLIDER,
  289.         C_DISTORTER_Y_AMOUNT,
  290.         C_DISTORTER_Y_AMOUNT_SLIDER,
  291.         C_DISTORTER_Z_AMOUNT,
  292.         C_DISTORTER_Z_AMOUNT_SLIDER,
  293.         C_DISTORTER_FLOW_STEP,
  294.         C_DISTORTER_FLOW_STEP_SLIDER,
  295.         C_DISTORTER_WRAP_AROUND,
  296.         C_DISTORTER_TYPE_NAME,
  297.         C_DISTORTER_AMOUNT_NAME,
  298.         C_DISTORTER_IMAGE_IMAGE,
  299.         C_DISTORTER_IMAGE_IMAGE_TEXT,
  300.         C_DISTORTER_IMAGE_IMAGE_POPUP,
  301.         C_DISTORTER_IMAGE_BLUR_OFFSET,
  302.         C_DISTORTER_IMAGE_BLUR_STRENGTH,
  303.         C_DISTORTER_IMAGE_INTERPOLATION,
  304.         C_DISTORTER_IMAGE_EDIT,
  305.         C_DISTORTER_IMAGE_PREVIEW,
  306.         C_DISTORTER_IMAGE_INFO,
  307.         C_DISTORTER_DISTORTER_IMAGE,
  308.         C_DISTORTER_DISTORTER_IMAGE_TEXT,
  309.         C_DISTORTER_DISTORTER_IMAGE_POPUP,
  310.         C_DISTORTER_DISTORTER_BLUR_OFFSET,
  311.         C_DISTORTER_DISTORTER_BLUR_STRENGTH,
  312.         C_DISTORTER_DISTORTER_INTERPOLATION,
  313.         C_DISTORTER_DISTORTER_EDIT,
  314.         C_DISTORTER_DISTORTER_PREVIEW,
  315.         C_DISTORTER_DISTORTER_INFO,
  316.         C_DISTORTER_BHODINUT,
  317.         C_DISTORTER_PREVIEW,
  318.         C_DISTORTER_PREVIEW_TYPE,
  319.         C_DISTORTER_ANTI_ALIAS,
  320.         C_DISTORTER_STICKTEXTURE,
  321.         C_DISTORTER_DELTA
  322.         
  323.     };
  324.     
  325. // definitions for Brightness/Contrast dialog
  326.  
  327. enum
  328.  
  329.     {
  330.         
  331.         DLG_BRIGHT_CONTRAST = 15000,
  332.         C_BRIGHT_CONTRAST_BRIGHTNESS,
  333.         C_BRIGHT_CONTRAST_BRIGHTNESS_SLIDER,
  334.         C_BRIGHT_CONTRAST_CONTRAST,
  335.         C_BRIGHT_CONTRAST_CONTRAST_SLIDER,
  336.         C_BRIGHT_CONTRAST_LOW_CLIP,
  337.         C_BRIGHT_CONTRAST_LOW_CLIP_SLIDER,
  338.         C_BRIGHT_CONTRAST_HIGH_CLIP,
  339.         C_BRIGHT_CONTRAST_HIGH_CLIP_SLIDER,
  340.         C_BRIGHT_CONTRAST_IMAGE_IMAGE,
  341.         C_BRIGHT_CONTRAST_IMAGE_IMAGE_TEXT,
  342.         C_BRIGHT_CONTRAST_IMAGE_IMAGE_POPUP,
  343.         C_BRIGHT_CONTRAST_IMAGE_BLUR_OFFSET,
  344.         C_BRIGHT_CONTRAST_IMAGE_BLUR_STRENGTH,
  345.         C_BRIGHT_CONTRAST_IMAGE_INTERPOLATION,
  346.         C_BRIGHT_CONTRAST_IMAGE_EDIT,
  347.         C_BRIGHT_CONTRAST_IMAGE_PREVIEW,
  348.         C_BRIGHT_CONTRAST_IMAGE_INFO,
  349.         C_BRIGHT_CONTRAST_BHODINUT,
  350.         C_BRIGHT_CONTRAST_PREVIEW,
  351.         C_BRIGHT_CONTRAST_PREVIEW_TYPE,
  352.         C_BRIGHT_CONTRAST_ANTI_ALIAS,
  353.         C_BRIGHT_CONTRAST_STICKTEXTURE,
  354.         C_BRIGHT_CONTRAST_HARDBUMP,
  355.         C_BRIGHT_CONTRAST_DUMMY
  356.         
  357.     };
  358.  
  359. // definitions for Projector dialog
  360.  
  361. enum
  362.  
  363.     {
  364.         
  365.         DLG_PROJECTOR = 16000,
  366.         C_PROJECTOR_IMAGE_IMAGE,
  367.         C_PROJECTOR_IMAGE_IMAGE_TEXT,
  368.         C_PROJECTOR_IMAGE_IMAGE_POPUP,
  369.         C_PROJECTOR_IMAGE_BLUR_OFFSET,
  370.         C_PROJECTOR_IMAGE_BLUR_STRENGTH,
  371.         C_PROJECTOR_IMAGE_INTERPOLATION,
  372.         C_PROJECTOR_IMAGE_EDIT,
  373.         C_PROJECTOR_IMAGE_PREVIEW,
  374.         C_PROJECTOR_IMAGE_INFO,
  375.         C_PROJECTOR_BHODINUT,
  376.         C_PROJECTOR_PROJECTION_TYPE,
  377.         C_PROJECTOR_TILE,
  378.         C_PROJECTOR_SEAMLESS,
  379.         C_PROJECTOR_OFFSET_X,
  380.         C_PROJECTOR_OFFSET_Y,
  381.         C_PROJECTOR_LENGTH_X,
  382.         C_PROJECTOR_LENGTH_Y,
  383.         C_PROJECTOR_TILES_X,
  384.         C_PROJECTOR_TILES_Y,
  385.         C_PROJECTOR_POSITION_X,
  386.         C_PROJECTOR_POSITION_Y,
  387.         C_PROJECTOR_POSITION_Z,
  388.         C_PROJECTOR_SCALE_X,
  389.         C_PROJECTOR_SCALE_Y,
  390.         C_PROJECTOR_SCALE_Z,
  391.         C_PROJECTOR_ROTATION_X,
  392.         C_PROJECTOR_ROTATION_Y,
  393.         C_PROJECTOR_ROTATION_Z,
  394.         C_PROJECTOR_COPY_TAG,
  395.         C_PROJECTOR_STICKTEXTURE,
  396.         C_PROJECTOR_STICKTEXTURE_TITLE,
  397.         C_PROJECTOR_UVW_INDEX,
  398.         C_PROJECTOR_UVW_TITLE
  399.         
  400.     };
  401.     
  402. // definitions for Colorizer dialog
  403.  
  404. enum
  405.  
  406.     {
  407.         
  408.         DLG_COLORIZER = 17000,
  409.         C_COLORIZER_GRADIENT,
  410.         C_COLORIZER_POSITION,
  411.         C_COLORIZER_INTERPOLATION,
  412.         C_COLORIZER_INPUT,
  413.         C_COLORIZER_IMAGE_IMAGE,
  414.         C_COLORIZER_IMAGE_IMAGE_TEXT,
  415.         C_COLORIZER_IMAGE_IMAGE_POPUP,
  416.         C_COLORIZER_IMAGE_BLUR_OFFSET,
  417.         C_COLORIZER_IMAGE_BLUR_STRENGTH,
  418.         C_COLORIZER_IMAGE_INTERPOLATION,
  419.         C_COLORIZER_IMAGE_EDIT,
  420.         C_COLORIZER_IMAGE_PREVIEW,
  421.         C_COLORIZER_IMAGE_INFO,
  422.         C_COLORIZER_BHODINUT,
  423.         C_COLORIZER_PREVIEW,
  424.         C_COLORIZER_PREVIEW_TYPE,
  425.         C_COLORIZER_ANTI_ALIAS,
  426.         C_COLORIZER_STICKTEXTURE,
  427.         C_COLORIZER_HARDBUMP
  428.         
  429.     };
  430.     
  431. // definitions for Gradient dialog
  432.  
  433. enum
  434.  
  435.     {
  436.         
  437.         DLG_GRADIENT = 18000,
  438.         C_GRADIENT_GRADIENT,
  439.         C_GRADIENT_POSITION,
  440.         C_GRADIENT_INTERPOLATION,
  441.         C_GRADIENT_PROJECTION,
  442.         C_GRADIENT_PROJECTION_TAB,
  443.         C_GRADIENT_SPACE,
  444.         C_GRADIENT_SPACE_NAME,
  445.         C_GRADIENT_START_GROUP,
  446.         C_GRADIENT_END_GROUP,
  447.         C_GRADIENT_START_X,
  448.         C_GRADIENT_START_Y,
  449.         C_GRADIENT_START_Z,
  450.         C_GRADIENT_END_X,
  451.         C_GRADIENT_END_Y,
  452.         C_GRADIENT_END_Z,
  453.         C_GRADIENT_RADIUS,
  454.         C_GRADIENT_RADIUS_NAME,
  455.         C_GRADIENT_CYCLE,
  456.         C_GRADIENT_BHODINUT,
  457.         C_GRADIENT_PREVIEW,
  458.         C_GRADIENT_PREVIEW_TYPE,
  459.         C_GRADIENT_ANTI_ALIAS,
  460.         C_GRADIENT_USE_STICKTEXTURE,
  461.         C_GRADIENT_HARDBUMP
  462.         
  463.     };
  464.     
  465. // definitions for 2D Noise dialog
  466.  
  467. enum
  468.  
  469.     {
  470.         
  471.         DLG_2D_NOISE = 19000,
  472.         C_2DNOISE_TYPE,
  473.         C_2DNOISE_OCTAVES,
  474.         C_2DNOISE_SCALE,
  475.         C_2DNOISE_XSCALE,
  476.         C_2DNOISE_YSCALE,
  477.         C_2DNOISE_FREQUENCY,
  478.         C_2DNOISE_DETAIL,
  479.         C_2DNOISE_CONTRAST,
  480.         C_2DNOISE_CONTRAST_SLIDER,
  481.         C_2DNOISE_BRIGHTNESS,
  482.         C_2DNOISE_BRIGHTNESS_SLIDER,
  483.         C_2DNOISE_CLIP_LOW,
  484.         C_2DNOISE_CLIP_LOW_SLIDER,
  485.         C_2DNOISE_CLIP_HIGH,
  486.         C_2DNOISE_CLIP_HIGH_SLIDER,
  487.         C_2DNOISE_CYCLES,
  488.         C_2DNOISE_COLOR1,
  489.         C_2DNOISE_COLOR2,
  490.         C_2DNOISE_ABSOLUTE,
  491.         C_2DNOISE_ANIMATE_PREVIEW,
  492.         C_2DNOISE_PREVIEW,
  493.         C_2DNOISE_BHODINUT,
  494.         C_2DNOISE_TYPE_NAME,
  495.         C_2DNOISE_OCTAVES_NAME,
  496.         C_2DNOISE_SCALE_NAME,
  497.         C_2DNOISE_XSCALE_NAME,
  498.         C_2DNOISE_YSCALE_NAME,
  499.         C_2DNOISE_FREQUENCY_NAME,
  500.         C_2DNOISE_DETAIL_NAME,
  501.         C_2DNOISE_CONTRAST_NAME,
  502.         C_2DNOISE_BRIGHTNESS_NAME,
  503.         C_2DNOISE_CLIP_LOW_NAME,
  504.         C_2DNOISE_CLIP_HIGH_NAME,
  505.         C_2DNOISE_CYCLES_NAME,
  506.         C_2DNOISE_COLOR1_NAME,
  507.         C_2DNOISE_COLOR2_NAME,
  508.         C_2DNOISE_ABSOLUTE_NAME,
  509.         C_2DNOISE_ANIMATE_PREVIEW_NAME,
  510.         C_2DNOISE_PREVIEW_TYPE,
  511.         C_2DNOISE_ANTI_ALIAS,
  512.         C_2DNOISE_DELTA
  513.  
  514.     };
  515.     
  516. // definitions for Falloff dialog
  517.  
  518. enum
  519.  
  520.     {
  521.         
  522.         DLG_FALLOFF = 20000,
  523.         C_FALLOFF_GRADIENT,
  524.         C_FALLOF_VECTOR,
  525.         C_FALLOFF_POSITION,
  526.         C_FALLOFF_INTERPOLATION,
  527.         C_FALLOFF_SPACE,
  528.         C_FALLOFF_SPACE_NAME,
  529.         C_FALLOFF_VECTOR_X,
  530.         C_FALLOFF_VECTOR_Y,
  531.         C_FALLOFF_VECTOR_Z,
  532.         C_FALLOFF_USE_BUMP,
  533.         C_FALLOFF_BHODINUT,
  534.         C_FALLOFF_PREVIEW,
  535.         C_FALLOFF_PREVIEW_TYPE,
  536.         C_FALLOFF_ANTI_ALIAS
  537.             
  538.     };
  539.     
  540. // definitions for Proximal dialog
  541.  
  542. enum
  543.  
  544.     {
  545.         
  546.         DLG_PROXIMAL = 21000,
  547.         C_PROXIMAL_START_DISTANCE,
  548.         C_PROXIMAL_END_DISTANCE,
  549.         C_PROXIMAL_THE_OBJECT,
  550.         C_PROXIMAL_TEMP_OBJECT,
  551.         C_PROXIMAL_INCLUDE_SUBOBJECTS,
  552.         C_PROXIMAL_EXCLUDE_PARENT,
  553.         C_PROXIMAL_INTENSITY,
  554.         C_PROXIMAL_FALLOFF_FUNCTION,
  555.         C_PROXIMAL_BHODINUT,
  556.         C_PROXIMAL_USE_VERTICES,
  557.         C_PROXIMAL_POLY_RADIUS,
  558.         C_PROXIMAL_MIX
  559.         
  560.     };
  561.     
  562. // definitions for Banj dialog
  563.  
  564. enum
  565.  
  566.     {
  567.         
  568.         DLG_BANJ = 22000,
  569.         C_BANJ_PREVIEW_TYPE,
  570.         C_BANJ_ALGORITHM,
  571.         C_BANJ_ILLUMINATION,
  572.         C_BANJ_SHADOW_INTENSITY,
  573.         C_BANJ_ROUGHNESS,
  574.         C_BANJ_ROUGHGNESS_NAME,
  575.         C_BANJ_CONTRAST,
  576.         C_BANJ_COLOR,
  577.         C_BANJ_ANTI_ALIAS,
  578.         C_BANJ_BHODINUT,
  579.         C_BANJ_PREVIEW
  580.         
  581.     };
  582.     
  583. // definitions for Lumas dialog
  584.  
  585. enum
  586.  
  587.     {
  588.         
  589.         DLG_LUMAS = 23000,
  590.  
  591.         C_LUMAS_ALGORITHM,
  592.         C_LUMAS_ILLUMINATION,
  593.         C_LUMAS_ROUGHNESS,
  594.         C_LUMAS_ROUGHGNESS_NAME,
  595.         C_LUMAS_CONTRAST,
  596.         C_LUMAS_COLOR,
  597.         C_LUMAS_ANTI_ALIAS,
  598.         C_LUMAS_BHODINUT,
  599.         
  600.         
  601.         C_LUMAS_TAB_GROUP,
  602.         C_LUMAS_ANTIALIAS,
  603.         C_LUMAS_PREVIEW,
  604.         C_LUMAS_PREVIEW_TYPE,
  605.         C_LUMAS_GOD,
  606.         
  607.         C_LUMAS_DIFFUSE_CHECK,
  608.         C_LUMAS_DIFFUSE_RADIO,
  609.         C_LUMAS_DIFFUSE_GROUP,
  610.         C_LUMAS_DIFFUSE_COLOR,
  611.         C_LUMAS_DIFFUSE_ALGORITHM,
  612.         C_LUMAS_DIFFUSE_ROUGHNESS,
  613.         C_LUMAS_DIFFUSE_ILLUMINATION,
  614.         C_LUMAS_DIFFUSE_CONTRAST,
  615.  
  616.         C_LUMAS_SPECULAR_CHECK_1,
  617.         C_LUMAS_SPECULAR_RADIO_1,
  618.         C_LUMAS_SPECULAR_GROUP_1,
  619.         C_LUMAS_SPECULAR_ALGORITHM_TITLE_1,
  620.         C_LUMAS_SPECULAR_ALGORITHM_1,
  621.         C_LUMAS_SPECULAR_ALGORITHM_INTERNAL,
  622.         C_LUMAS_SPECULAR_ALGORITHM_ANISOTROPIC,
  623.         C_LUMAS_SPECULAR_COLOR_1,
  624.         C_LUMAS_SPECULAR_INTENSITY_1,
  625.         C_LUMAS_SPECULAR_SPREAD_1,
  626.         C_LUMAS_SPECULAR_CONTRAST_1,
  627.         C_LUMAS_SPECULAR_FALLOFF_1,
  628.         C_LUMAS_SPECULAR_ATTENUATION_COLOR_1,
  629.         C_LUMAS_SPECULAR_ATTENUATION_INTENSITY_1,
  630.         C_LUMAS_SPECULAR_ATTENUATION_SPREAD_1,
  631.         
  632.         C_LUMAS_SPECULAR_CHECK_2,
  633.         C_LUMAS_SPECULAR_RADIO_2,
  634.         C_LUMAS_SPECULAR_GROUP_2,
  635.         C_LUMAS_SPECULAR_ALGORITHM_TITLE_2,
  636.         C_LUMAS_SPECULAR_ALGORITHM_2,
  637.         C_LUMAS_SPECULAR_COLOR_2,
  638.         C_LUMAS_SPECULAR_INTENSITY_2,
  639.         C_LUMAS_SPECULAR_SPREAD_2,
  640.         C_LUMAS_SPECULAR_CONTRAST_2,
  641.         C_LUMAS_SPECULAR_FALLOFF_2,
  642.         C_LUMAS_SPECULAR_ATTENUATION_COLOR_2,
  643.         C_LUMAS_SPECULAR_ATTENUATION_INTENSITY_2,
  644.         C_LUMAS_SPECULAR_ATTENUATION_SPREAD_2,
  645.         
  646.         C_LUMAS_SPECULAR_CHECK_3,
  647.         C_LUMAS_SPECULAR_RADIO_3,
  648.         C_LUMAS_SPECULAR_GROUP_3,
  649.         C_LUMAS_SPECULAR_ALGORITHM_TITLE_3,
  650.         C_LUMAS_SPECULAR_ALGORITHM_3,
  651.         C_LUMAS_SPECULAR_COLOR_3,
  652.         C_LUMAS_SPECULAR_INTENSITY_3,
  653.         C_LUMAS_SPECULAR_SPREAD_3,
  654.         C_LUMAS_SPECULAR_CONTRAST_3,
  655.         C_LUMAS_SPECULAR_FALLOFF_3,
  656.         C_LUMAS_SPECULAR_ATTENUATION_COLOR_3,
  657.         C_LUMAS_SPECULAR_ATTENUATION_INTENSITY_3,
  658.         C_LUMAS_SPECULAR_ATTENUATION_SPREAD_3,
  659.  
  660.         C_LUMAS_ANISOTROPIC_CHECK,
  661.         C_LUMAS_ANISOTROPIC_RADIO,
  662.         C_LUMAS_ANISOTROPIC_GROUP,
  663.         C_LUMAS_ANISOTROPIC_ATTRIBUTES,
  664.         C_LUMAS_ANISOTROPIC_PROJECTION,
  665.         C_LUMAS_ANISOTROPIC_PROJECTION_U,
  666.         C_LUMAS_ANISOTROPIC_PROJECTION_V,
  667.         C_LUMAS_ANISOTROPIC_PROJECTION_PLANAR,
  668.         C_LUMAS_ANISOTROPIC_PROJECTION_CUBIC,
  669.         C_LUMAS_ANISOTROPIC_PROJECTION_SPHERICAL,
  670.         C_LUMAS_ANISOTROPIC_PROJECTION_RADIAL,
  671.         C_LUMAS_ANISOTROPIC_PROJECTION_RADIAL_PATTERN,
  672.         C_LUMAS_ANISOTROPIC_PROJECTION_SCALE,
  673.         C_LUMAS_ANISOTROPIC_X_ROUGHNESS,
  674.         C_LUMAS_ANISOTROPIC_Y_ROUGHNESS,
  675.         C_LUMAS_ANISOTROPIC_SCRATCH_GROUP,
  676.         C_LUMAS_ANISOTROPIC_SCRATCH_AMPLITUDE,
  677.         C_LUMAS_ANISOTROPIC_SCRATCH_SCALE,
  678.         C_LUMAS_ANISOTROPIC_SCRATCH_LENGTH,
  679.         C_LUMAS_ANISOTROPIC_SCRATCH_ATTENUATION,
  680.         C_LUMAS_ANISOTROPIC_SCRATCH_SPECULAR_1,
  681.         C_LUMAS_ANISOTROPIC_SCRATCH_SPECULAR_2,
  682.         C_LUMAS_ANISOTROPIC_SCRATCH_SPECULAR_3,        
  683.         C_LUMAS_ANISOTROPIC_SCRATCH_RENDER
  684.         
  685.     };
  686.     
  687. // definitions for HSV dialog
  688.  
  689. enum
  690.  
  691.     {
  692.         
  693.         DLG_HSV = 24000,
  694.         C_HSV_HUE,
  695.         C_HSV_HUE_SLIDER,
  696.         C_HSV_SATURATION,
  697.         C_HSV_SATURATION_SLIDER,
  698.         C_HSV_VALUE,
  699.         C_HSV_VALUE_SLIDER,
  700.         C_HSV_COLORIZE,
  701.         C_HSV_HUE_COLORIZED,
  702.         C_HSV_HUE_COLORIZED_SLIDER,
  703.         C_HSV_SATURATION_COLORIZED,
  704.         C_HSV_SATURATION_COLORIZED_SLIDER,
  705.         C_HSV_VALUE_COLORIZED,
  706.         C_HSV_VALUE_COLORIZED_SLIDER,
  707.         C_HSV_TAB,
  708.         C_HSV_UNCOLORIZED_GROUP,
  709.         C_HSV_COLORIZED_GROUP,
  710.         C_HSV_IMAGE_IMAGE,
  711.         C_HSV_IMAGE_IMAGE_TEXT,
  712.         C_HSV_IMAGE_IMAGE_POPUP,
  713.         C_HSV_IMAGE_BLUR_OFFSET,
  714.         C_HSV_IMAGE_BLUR_STRENGTH,
  715.         C_HSV_IMAGE_INTERPOLATION,
  716.         C_HSV_IMAGE_EDIT,
  717.         C_HSV_IMAGE_PREVIEW,
  718.         C_HSV_IMAGE_INFO,
  719.         C_HSV_BHODINUT,
  720.         C_HSV_PREVIEW,
  721.         C_HSV_PREVIEW_TYPE,
  722.         C_HSV_ANTI_ALIAS,
  723.         C_HSV_STICKTEXTURE,
  724.         C_HSV_HARDBUMP
  725.         
  726.     };
  727.     
  728. enum
  729.  
  730.     {
  731.         DLG_SERIAL = 25000,
  732.         C_SERIAL_NUMBER,
  733.         C_SERIAL_KEY,
  734.         C_SERIAL_CREATE,
  735.         C_SERIAL_LIST_INFO_1,
  736.         C_SERIAL_LIST_INFO_2,
  737.         C_SERIAL_LIST_INFO_3
  738.  
  739.     };
  740.     
  741. // definitions for Posterizer dialog
  742.  
  743. enum
  744.  
  745.     {
  746.         
  747.         DLG_POSTERIZER = 26000,
  748.         C_POSTERIZER_LEVELS,
  749.         C_POSTERIZER_LEVELS_SLIDER,
  750.         C_POSTERIZER_FILTER_WIDTH,
  751.         C_POSTERIZER_FILTER_WIDTH_SLIDER,
  752.         C_POSTERIZER_IMAGE_IMAGE,
  753.         C_POSTERIZER_IMAGE_IMAGE_TEXT,
  754.         C_POSTERIZER_IMAGE_IMAGE_POPUP,
  755.         C_POSTERIZER_IMAGE_BLUR_OFFSET,
  756.         C_POSTERIZER_IMAGE_BLUR_STRENGTH,
  757.         C_POSTERIZER_IMAGE_INTERPOLATION,
  758.         C_POSTERIZER_IMAGE_EDIT,
  759.         C_POSTERIZER_IMAGE_PREVIEW,
  760.         C_POSTERIZER_IMAGE_INFO,
  761.         C_POSTERIZER_BHODINUT,
  762.         C_POSTERIZER_PREVIEW,
  763.         C_POSTERIZER_PREVIEW_TYPE,
  764.         C_POSTERIZER_ANTI_ALIAS,
  765.         C_POSTERIZER_STICKTEXTURE,
  766.         C_POSTERIZER_HARDBUMP
  767.         
  768.     };
  769.     
  770. // Spaces for rendering
  771.     
  772. enum
  773.  
  774.     {
  775.     
  776.         SPACE_TEXTURE = 0,
  777.         SPACE_OBJECT,
  778.         SPACE_WORLD,
  779.         SPACE_CAMERA,
  780.         SPACE_SCREEN,
  781.         SPACE_RASTER
  782.             
  783.     };
  784.     
  785. // Colorizer Inputs
  786.  
  787. enum
  788.  
  789.     {
  790.     
  791.         INPUT_LUMINANCE = 0,
  792.         INPUT_HUE,
  793.         INPUT_SATURATION,
  794.         INPUT_LIGHTNESS,
  795.         INPUT_RED,
  796.         INPUT_GREEN,
  797.         INPUT_BLUE
  798.     
  799.     };
  800.     
  801. // Preview types
  802.  
  803. enum
  804.  
  805.     {
  806.     
  807.         PREVIEW_2D = 0,
  808.         PREVIEW_SPHERE,
  809.         PREVIEW_CUBE,
  810.         PREVIEW_PLANE,
  811.         PREVIEW_CYLINDER,
  812.         PREVIEW_TORUS
  813.     
  814.     };
  815.  
  816. // Noise types
  817.  
  818. enum
  819.  
  820.     {
  821.     
  822.         NOISES_BOX_NOISE = 0,
  823.         NOISES_VALUEBLISTEREDTURBULENCE,
  824.         NOISES_BUYA,
  825.         NOISES_CELL_NOISE,
  826.         NOISES_CRANAL,
  827.         NOISES_DENTS,
  828.         NOISES_VALUEDISPLACEDTURBULENCE,
  829.         NOISES_FBM,
  830.         NOISES_HAMA,
  831.         NOISES_LUKA,
  832.         NOISES_MOD_NOISE,
  833.         NOISES_NAKI,
  834.         NOISES_NOISE,
  835.         NOISES_NUTOUS,
  836.         NOISES_OBER,
  837.         NOISES_PEZO,
  838.         NOISES_POXO,
  839.         NOISES_RANDOM,
  840.         NOISES_SEMA,
  841.         NOISES_STUPL,
  842.         NOISES_TURBULENCE,
  843.         NOISES_VL_NOISE,
  844.         NOISES_WAVY_TURBULENCE,    
  845.         NOISES_CELL_VORONOI,
  846.         NOISES_DISPLACED_VORONOI,
  847.         NOISES_SPARSE_CONVOLUTION,
  848.         NOISES_VORONOI_1,
  849.         NOISES_VORONOI_2,
  850.         NOISES_VORONOI_3,
  851.         NOISES_ZADA        
  852.     
  853.     };
  854.     
  855. // Pattern types
  856.  
  857. enum
  858.  
  859.     {
  860.     
  861.         PATTERN_SQUARES = 0,
  862.         PATTERN_BRICK_1,
  863.         PATTERN_BRICK_2,
  864.         PATTERN_PARQUET,
  865.         PATTERN_TRIANGLES_1,
  866.         PATTERN_TRIANGLES_2,
  867.         PATTERN_TRIANGLES_3,
  868.         PATTERN_HEXAGONS,
  869.         PATTERN_RANDOM, // Voronoi
  870.         PATTERN_PLANK,
  871.         PATTERN_SCALES_1,
  872.         PATTERN_SCALES_2,
  873.         PATTERN_CIRCLES_1,
  874.         PATTERN_CIRCLES_2,
  875.         PATTERN_CIRCLES_3,
  876.         PATTERN_LINES_1,
  877.         PATTERN_LINES_2,
  878.         PATTERN_RINGS_1,
  879.         PATTERN_RINGS_2,
  880.         PATTERN_WAVES_1,
  881.         PATTERN_WAVES_2,
  882.         PATTERN_SAWTOOTH_1,
  883.         PATTERN_SAWTOOTH_2,
  884.         PATTERN_SPIRAL_1,
  885.         PATTERN_SPIRAL_2,
  886.         PATTERN_RADIAL_1,
  887.         PATTERN_RADIAL_2,
  888.         PATTERN_WEAVE
  889.                 
  890.     };
  891.     
  892.  
  893. // Proximal Mix Modes
  894.  
  895. enum
  896.  
  897.     {
  898.     
  899.         MIX_LIGHTEN = 0,
  900.         MIX_SCREEN,
  901.         MIX_DIFFERENCE,
  902.         MIX_EXCLUSION,
  903.         MIX_ADD
  904.  
  905.     };
  906.  
  907. // Blend Modes
  908.  
  909. enum
  910.  
  911.     {
  912.     
  913.         BLEND_NORMAL = 0,
  914.         BLEND_DARKEN,
  915.         BLEND_LIGHTEN,
  916.         BLEND_HUE,
  917.         BLEND_SATURATION,
  918.         BLEND_COLOR,
  919.         BLEND_LUMINANCE,
  920.         BLEND_MULTIPLY,
  921.         BLEND_SCREEN,
  922.         BLEND_OVERLAY,
  923.         BLEND_HARD_LIGHT,
  924.         BLEND_SOFT_LIGHT,
  925.         BLEND_DIFFERENCE,
  926.         BLEND_DODGE,
  927.         BLEND_BURN,
  928.         BLEND_EXCLUSION,
  929.         BLEND_ADD,
  930.         BLEND_SUBTRACT,
  931.         BLEND_LEVR
  932.         
  933.  
  934.     };
  935.     
  936. // Distortion Modes
  937.  
  938. enum
  939.  
  940.     {
  941.     
  942.         DISTORTION_DIRECTIONAL = 0,
  943.         DISTORTION_BIDIRECTIONAL,
  944.         DISTORTION_FLOW_FIELD
  945.  
  946.     };
  947.     
  948. // Interpolation Modes for Gradient Slider
  949.  
  950. enum
  951.  
  952.     {
  953.     
  954.         INTERPOLATION_CUBIC = 0,
  955.         INTERPOLATION_CUBIC_BIAS,
  956.         INTERPOLATION_SMOOTH,
  957.         INTERPOLATION_LINEAR,
  958.         INTERPOLATION_NONE
  959.  
  960.     };
  961.     
  962. // Gradient types
  963.  
  964. enum
  965.  
  966.     {
  967.     
  968.         GRADIENT_2D_U = 0,
  969.         GRADIENT_2D_V,
  970.         GRADIENT_2D_DIAGONAL,
  971.         GRADIENT_2D_RADIAL,
  972.         GRADIENT_2D_CIRCULAR,
  973.         GRADIENT_2D_BOX,
  974.         GRADIENT_2D_STAR,
  975.         GRADIENT_2D_FOUR_CORNER,
  976.         GRADIENT_3D_LINEAR,
  977.         GRADIENT_3D_CYLINDRICAL,
  978.         GRADIENT_3D_SPHERICAL
  979.  
  980.     };
  981.     
  982. // Falloff Functions
  983.  
  984. enum
  985.  
  986.     {
  987.     
  988.         FALLOFF_LINEAR = 0,
  989.         FALLOFF_SQUARE,
  990.         FALLOFF_CUBIC,
  991.         FALLOFF_STEP,
  992.         FALLOFF_INVERSE,
  993.         FALLOFF_INVERSE_SQUARE,
  994.         FALLOFF_INVERSE_CUBIC,
  995.         FALLOFF_SMOOTH
  996.  
  997.     };
  998.     
  999. // Illumination Algorithms
  1000.  
  1001. enum
  1002.  
  1003.     {
  1004.     
  1005.         ILLUMINATION_INTERNAL = 0,
  1006.         ILLUMINATION_OREN_NAYER
  1007.  
  1008.     };
  1009.     
  1010. // UV Orientations
  1011.  
  1012. enum
  1013.  
  1014.     {
  1015.     
  1016.         ORIENTATION_U = 0,
  1017.         ORIENTATION_V
  1018.  
  1019.     };